58fb7c8b76c41db79ce738777bcf1be5263a2a09,web-spi/src/main/java/ws/ament/hammock/web/spi/StartWebServer.java,StartWebServer,init,#AfterDeploymentValidation#BeanManager#,46
Before Change
webServer.addServletContextAttribute(WeldServletLifecycle.BEAN_MANAGER_ATTRIBUTE_NAME, beanManager);
getInstances(beanManager, ServletDescriptor.class).forEach(webServer::addServlet);
getInstances(beanManager, FilterDescriptor.class).forEach(webServer::addFilter);
getInstances(beanManager, ServletContextAttributeProvider.class)
.forEach(s -> s.getAttributes().forEach(webServer::addServletContextAttribute));
webServer.start();
this.webServer = webServer;
After Change
webServer.addServletContextAttribute(WeldServletLifecycle.BEAN_MANAGER_ATTRIBUTE_NAME, beanManager);
processInstances(beanManager, ServletDescriptor.class, webServer::addServlet);
processInstances(beanManager, FilterDescriptor.class, webServer::addFilter);
processInstances(beanManager, ServletContextAttributeProvider.class,
s -> s.getAttributes().forEach(webServer::addServletContextAttribute));
webServer.start();
this.webServer = webServer;